// 封装缓存功能
/**
 * @param {String} key
 * @return {Object} value
 */
function get(key) {
	let value;
	try {
		// 同步获得缓存
		value = uni.getStorageSync(key)
	} catch (e) {
		console.error(e)
	}
return value;
}
function set(key,value){
	let result = true;
	try{
		uni.setStorageSync(key,value);
	}catch(e){
		result = false;
	}
	return result;
}
const unLoginUser = {
	nickname:"未登录",
	avatar_file:{
		url:"https://media.codecore.cn/uploads/2022/11/26/gSCLpRvv_p515054046.webp",
		}
};
// TokenOut true时没有超期 false时超期
const TokenOut = (new Date).getTime() < get('uni_id_token_expired')
// 获取以后判断一下 没有内容的返回一个未登录的用户信息对象
const userinfo = TokenOut?get('uni-id-pages-userInfo'):unLoginUser
export default{
	get,
	set,
	userinfo,
	TokenOut
}

